﻿/**
 * Proyecto: Cognitum
 * Global IT Services 2008
 * @author Esanantonio
 */

Cognitum.Mensajeria.Ruta.Entity = function (){
	if (LOG.isDebugEnabled()) {
		LOG.debug('[Ruta.Entity.ctor] <-');
	}
	Cognitum.Mensajeria.Ruta.Entity.superclass.constructor.call(this);
	if (LOG.isDebugEnabled()) {
		LOG.debug('[Ruta.Entity.ctor] <-');
	}
}

Ext.extend(Cognitum.Mensajeria.Ruta.Entity, Karma.Core.Entity, {
    id: 'Rutas.Entity',
    name: 'Ruta',
    editorXType: 'rut.editor',
    columns: [
		{ Name: 'Id', Property: 'Id', Mostrar: false },
		{ Name: 'Descripcion', Property: 'Descripcion' },
		{ Name: 'Fecha', Property: 'FechaRuta' },		
		{ Name: 'Mensajero', Property: 'Mensajero', EntityName: 'Usuarios', EntityProperty: 'Nombre', Tipo: 'entity' }, 
	],
    searchlist: {
        sortings: ['FechaRuta'],
        views: [
			{ Id: 0, Nombre: 'Normal', Template: null },
			{ Id: 1, Nombre: 'Expandida', Template: null }
		],
        previewTemplate: null
    },    

    link: {
        displayProperty: 'Descripcion',
        tpl: '{Descripcion}'
    }
});

Cognitum.Rutas = Cognitum.Mensajeria.Ruta.Entity;